/**
 * Project Name:mobile_biz_cache
 * File Name:CacheRedisService.java
 * Package Name:com.quwei.ds.mall.service.cache
 * Date:2018年10月26日下午2:20:51
 * Copyright (c) 2018, Tu All Rights Reserved.
 *
*/

package com.steel.yfmall.cloud.assistant.common;


import java.io.Serializable;
import java.util.Map;

/**
 * ClassName:CacheRedisService <br/>
 * Function: TODO ADD FUNCTION.
 * Reason:   TODO ADD REASON.
 * Date:     2018年10月26日 下午2:20:51
 * @author   tuqin
 * @version
 * @since    JDK 1.8
 * @see
 */
public interface CacheRedisService {


	public boolean setRedisData(String mark, int seconds, String strValue);

	public boolean setRedisDataNoTime(String mark, String strValue);

	public Object getCommonObjData(String markKey);


	public String getCommonStringData(String markKeyString);

	public boolean checkKeyExists(String markKeyString);

	public String generatorIndex(String prefix, Map<String, Serializable> params);


	public String generatorIndex(String prefix, String params);


	/**
	 * @Title: delCommonStringData
	 * @Description: TODO(这里用一句话描述这个方法的作用)
	 * @param key  参数说明
	 * @return void    返回类型
	 * @author pengzhou
	 * @date 2018年10月29日 下午4:37:31
	 */
	public boolean delCommonStringData(String key);
}
